package com.dao;


import com.pojo.Cart;
import com.vo.CartVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface CartMapper {
    Cart select(@Param("userid") Integer userid, @Param("productid") Integer productid);
    Cart queryCart(Long id);
    int update(Cart cart);

    int add(Cart cart);

    int del(@Param("id") int id);

    List<Cart> selectall();

    Cart selectone(@Param("id") int id);
    Cart selectCartByUserIdAndProductId(@Param("userId") Integer userId,@Param("productId")Integer productId);

    int updateByPrimaryKeySelective(Cart record);
    List<CartVO> selectList(@Param("userId") Integer userId);
}
